<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
</head>

<body>
    <script>
        // 1. if 分支
        const age = 18
            // 和 ArkTS 中的写法 一毛一样
        if (age < 18) {
            console.log('未成年,不能去网吧')
        } else if (age >= 18 && age < 25) {
            console.log('成年啦，可以去网吧了~')
            console.log('还没到晚婚年龄哦~')
        } else {
            console.log('晚婚啦~')
        }

        // 2. switch
        // break 不写，传统到下一个 case
        // 可以利用这个特性，多个条件同一个结果
        // return 也可以实现阻断
        const time = '早上'

        function fun() {
            switch (time) {
                case '早上':
                    console.log('吃早饭，睡回笼觉')
                    break
                    // return
                case '中午':
                    console.log('吃午饭，睡午觉')
                        // break
                case '晚上':
                    console.log('吃晚饭，睡觉')
                    break
                default:
                    break
            }

            const num = 1
                // switch 是 ===
            switch (num) {
                case '1':
                    console.log('吃完早饭，上早班')
                    break
                    return
                case 1:
                    console.log('吃完午饭，加班')
                    break
                default:
                    break
            }
        }
        fun()
    </script>
</body>

</html>